Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Burnie 2 Challenger Noumea Challenger M25 Traralgon Guangzhou Challenger USA F1 Pune Challenger Bengaluru Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Little Rock Challenger Cary Challenger Indonesia-w1 Indonesia-w2 Australia F1 Australia F2 Japan F9 Australia F7 Australia F8 China F6 China F7 China F1 Australia F1 Australia F2 Korea F3 Uzbekistan F3 Japan F4 Thailand F4 Japan F11 Japan F12 Australia F2 Japan F2 Korea F1 Korea F2 Uzbekistan F2 Ireland F2 Japan F9 China F6 China F7 China F2 Japan F1 Japan F2 Japan F3 Uzbekistan F2 Thailand F4 Japan F8 Thailand F5 Japan F9 Japan F10 Japan F11 Japan F1 Japan F2 Japan F3 India F3 India F4 Japan F4 Malaysia F1 Japan F5 Malaysia F2 Japan F6 Malaysia F3 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F2 Thailand F3 Japan F8 Japan F9 Usa F3 Usa F7 Japan F1 Japan F2 Usa F8 Japan F3 Japan F4 Usa F9 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Indonesia F3 Japan F6 Malaysia F1 Japan F7 Malaysia F2 Japan F8 Brazil F17 Germany F10 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 Thailand F5 China F1 China F2 Australia F1 Australia F2 Thailand F1 Thailand F2 Thailand F3 China F4 Italy F7 Italy F8 Italy F9 China F5 Italy F10 Korea F2 Japan F5 China F7 Japan F6 Japan F7 Japan F8 Chinese Taipei F1 Chinese Taipei F2 Australia F9 Australia F10 Chinese Taipei F3 Chinese Taipei F4 Australia F12 China F1 China F2 Germany F4 Australia F1 China F4 Australia F2 Japan F3 Chinese Taipei F1 Vietnam F3 Chinese Taipei F2 Israel F7 Israel F9 India F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Australia F2 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 China F2 Uzbekistan F2 China F3 Korea F1 Spain F19 Spain F20 Chinese Taipei F1 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Philippines F1 Qatar F1 Qatar F2 Thailand F8 Thailand F9 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F1 Turkey F34 Egypt F4 Egypt F5 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Thailand F9 Cambodia F3 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Australia F1 Thailand F2 (Hua Hin) Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) China F10 (Shenzhen) Pakistan F1 (Islamabad) M15 Anning M15 Wuhan M25 Taipei M25+H Rodez Uzbekistan F4 M25 Tsukuba Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum USA F13 Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan Fifth Third Bank Tennis Classic - Lexington Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington Austin Challenger - Austin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Busan Open Challenger Tennis - Busan Oberstaufen Cup - Oberstaufen Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan 2006 North Shore Pro Tennis Championship - Winnetka Penza Cup - Penza Bukhara Challenger - Bukhara Kia International In Caloundra - Caloundra Shimadzu All Japan Indoor Tennis Championships - Kyoto Dublin Challenger - Dublin Togliatti Cup - Togliatti Karshi Challenger - Karshi Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie 2008 China TCL Challenger - Guangzhou Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Dunlop World Challenge - Toyota Melbourn Challenger Kyoto Challenger USA F14 Chuncheon Challenger Yokohama Challenger Dallas Challenger Kyoto Challenger Baton Rouge Challenger Tallahassee Challenger Busan Challenger Salvador Challenger Toyota Challenger Honolulu Challenger Pingguo Challenger Beijing Challenger Astana Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Barranquilla Challenger Leon Challenger Kaohsiung Challenger Furth Challenger Nottingham-2 Challenger Anning Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Kun-Ming Challenger Karshi Challenger Busan Challenger Samarkand Challenger Nottingham-2 Challenger Beijing Challenger Istanbul Challenger Granby Challenger Eskisehir Challenger Astana Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Tashkent Challenger Melbourne Challenger Seoul Challenger Yeongwol Challenger Yokohama Challenger Burnie Challenger Chennai Challenger West Lakes Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Karshi Challenger Nottingham Challenger Fergana Challenger Granby Challenger Lexington Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Pune Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Noumea Challenger Happy Valley Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Kolkata Challenger Guangzhou Challenger Shenzhen Challenger Taipei City Challenger Manchester Challenger Fergana Challenger Astana Challenger Kaohsiung Challenger Ningboo Challenger Bangalore Challenger Suzhou Challenger Hua Hin Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Bergamo Challenger New Delhi Challenger Zhuhai Challenger Raanana Challenger Turin Challenger Fergana Challenger Bangkok Challenger Nanchang Challenger Kobe Challenger Toyota Challenger Busan Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Jinan Challenger Shanghai Challenger Gwangju Challenger Suzhou Challenger Toyota Challenger Yokohama Challenger Qujing Challenger Glasgow Challenger Almaty Challenger Ilkley Challenger Recanati Challenger Zhangjiagang Challenger Shanghai Challenger Zhuhai Challenger Busan Challenger Surbiton Challenger Winnipeg Challenger Granby Challenger Shanghai Challenger Ningboo Challenger Traralgon Challenger Playford Challenger Kobe Challenger Helsinki Challenger Noumea Challenger Bergamo Challenger Iasi Challenger Hamburg Challenger Eckental Challenger Orlando Challenger Biella 2 Challenger Salinas 2 Challenger Little Rock Challenger Pozoblanco Challenger Cassis Challenger Istanbul 2 Challenger Biel Challenger Ismaning Challenger Tenerife Challenger Roanne Challenger Pau Challenger Manama Challenger Thailand F5 Traralgon Challenger Pau Challenger Malaga Challenger Segovia Challenger Granby Challenger Burnie Challenger Bengaluru Challenger Granby Challenger Thailand Open - Bangkok Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Mumbai Open - Mumbai Next Generation Adelaide International - Adelaide Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose International German Open - Hamburg Brisbane International - Brisbane PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Chengdu Open - Chengdu Aircel Chennai Open - Chennai AEGON International - Eastbourne Shenzhen Open - Shenzhen Mercedes Cup - Stuttgart Korea Open - Seoul USA F2 USA F3 Usa F2 Uzbekistan F1 Uzbekistan F2 Qatar F1 Qatar F2 Korea F2 China F1 Japan F4 Japan F5 Spain F13 Japan F6 China F4 China F5 Thailand F4 USA F29 USA F30 China F1 China F2 Indonesia-w3 Indonesia-w4 China F2 Turkey F5 USA F28 Indonesia F1 (Jakarta) Germany F3 Hong Kong F2 (Hong Kong) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Israel F8 Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells M15 Anning M15 Anning M25 Wuhan M25 Taipei China F3 M15 Hua Hin M15 Hua Hin China F8 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London M15 Nonthaburi French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London M25 Porto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London M25 Tulsa M25 Bakio M25+H Ajaccio Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, 1R, TPE-CHN 0-5 Qatar F3 M25 Trimbach M25 Nottingham M25 Nottingham Turkey F4 M25 Kashiwa Australian Open (juniors) M25 Jakarta Australian Open (juniors) M25 Jakarta Wimbledon (juniors) M25 Nakhon Si Thammarat Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) 2004 Colorado Tennis Classic - Denver Nonthaburi 2 Challenger Korea F3 M25 Traralgon M25 Swan Hill M25 Nakhon Si Thammarat M25 Takasaki M25 Cairns M25 Cairns M25 Wichita Head Cup Busan Open - Busan College Station Challenger - College Station M25 Bali M25 Bali Flea Market Cup - Busan Open de Tenis Amaya - Pamplona Togliatti Cup - Togliatti Shimadzu All Japan Indoor - Kyoto Burnie Challenger Challenger Banque Nationale Rimouski - Rimouski Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Astana Challenger - Astana Penza Cup - Penza Mordova Cup 2007 - Saransk Izmir Cup - Izmir Samsung Securities Cup - Seoul Keio Challenger International Tennis Tournament - Yokohama Korat Challenger Baton Rouge Challenger Talahassee Challenger Busan Challenger Fergana Challenger Carson Challenger Yuba City Challenger Samarkand Challenger Seoul Challenger Toyota Challenger USTA Seascape Challenger - Aptos Burnie 1 Challenger Gwangju Challenger Brisbane 2 Challenger Uncle Toby's Challenger in Burnie - Burnie Beijing Challenger Campos do Jordao Challenger Brasilia Challenger Astana Challenger Samsung Securities Cup - Seoul Singapore Challenger Burnie Challenger Kyoto Challenger Guangzhou Challenger Yokkaichi Challenger Alessandria Challenger 5 Volkswagen Challenger - Wolfsburg Karshi Challenger Shanghai Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger Bangkok Challenger Fergana Challenger - Fergana Seoul Challenger Busan Challenger Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Pingguo Challenger The Comercia Bank Challenger - Aptos San Luis Potosi Challenger Zhangjiagang Challenger Busan Challenger Marburg Challenger Wuhai Challenger Wuhan Challenger Karshi Challenger Tashkent Challenger Noumea Challenger West Lakes Challenger Bangkok Challenger Anning Challenger Karshi Challenger Almaty Challenger Toyota Challenger Calabasas Challenger Maui Challenger Heilbronn Challenger Nottingham-2 Challenger Tianjin Challenger Nanchang Challenger Astana Challenger Vancouver Challenger Karshi Challenger Indore Challenger Traralgon Challenger New Delhi Challenger Raanana Challenger Batman Challenger Seoul Challenger Surbiton Challenger Ilkley Challenger Gimcheon Challenger Recanati Challenger Bangkok Challenger Shanghai Challenger Guangzhou Challenger Pune Challenger Happy Valley Challenger Manila Challenger Yokohama Challenger Rome Challenger Shenzhen 1 Challenger Winnipeg Challenger Shanghai Challenger Zhangjiagang Challenger Ningboo Challenger Hua Hin Challenger Bangkok Challenger Granby Challenger Astana Challenger Chengdu Challenger Ningboo Challenger Traralgon Challenger Kaohsiung Challenger Seoul Challenger St. Remy Challenger Gatineau Challenger Sydney Challenger Yokkaichi Challenger Kaohsiung Challenger Nur-Sultan Challenger Busan Challenger Guangzhou Challenger Karshi Challenger Eskisehir Challenger Aircel Chennai Open - Chennai Manchester Challenger Cherbourg Challenger Pau Challenger Segovia Challenger Portoroz Challenger Nanchang Challenger Biella 1 Challenger Lugano Challenger Tashkent Challenger Suzhou Challenger Salinas Challenger Seoul Challenger Surbiton Challenger Nottingham Challenger Kobe Challenger Segovia Challenger Mallorca Challenger Wroclaw Challenger Kyoto Challenger Cleveland Challenger Shenzhen Challenger Heineken Open - Auckland Barletta Challenger Taipei City Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Bangkok Challenger Shanghai Challenger Surbiton Challenger Turin Challenger Ilkley Challenger Quimper Challenger Gimcheon Challenger Binghamton Challenger Astana Challenger Forli 4 Challenger Lexington Challenger Chengdu Challenger Granby Challenger Gatineau Challenger Biel Challenger St. Brieuc Challenger Kaohsiung Challenger Kaohsiung Challenger Porto Challenger Pozoblanco Challenger Orlando Challenger Ho Chi Minh City Challenger Ningboo Challenger Rennes Challenger Canberra Challenger TEB BNP Paribas Istanbul Open - Istanbul Kobe Challenger Astana Challenger Bangkok Challenger Bangkok Challenger Gwangju Challenger Quimper Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Shanghai Challenger Little Rock Challenger Shenzhen 1 Challenger Taipei City Challenger Cassis Challenger Orlando Challenger Gimcheon Challenger New Delhi Challenger Bangkok Challenger Tyler Challenger Seoul Challenger Chengdu Challenger Busan Challenger Matsuyama Challenger Nonthaburi 1 Challenger Kaohsiung Challenger Matsuyama Challenger Ho Chi Minh City Challenger Shenzhen Challenger Kobe Challenger Busan Challenger Budapest Challenger Cherbourg Challenger Pune Challenger Kyoto Challenger Shenzhen Challenger Taipei City Challenger Yokohama Challenger Anning Challenger Busan Challenger Karshi Challenger Busan Challenger Kobe Challenger Loughborough Challenger Yokkaichi Challenger Taipei Challenger Qatar ExxonMobil Open - Doha Brisbane 1 Challenger Little Rock Challenger Jinan Challenger Playford Challenger Guangzhou Challenger Winnipeg Challenger Bloomfield Hills Challenger Seoul Challenger Wuxi Challenger Bloomfield Hills Challenger Winnipeg Challenger Granby Challenger Jinan Challenger Taipei 2 Challenger Seoul Challenger Fergana Challenger Matsuyama Challenger Kobe Challenger Kobe Challenger Garanti Koza Sofia Open - Sofia Wuxi Challenger Chengdu Open - Chengdu Zhangjiagang Challenger Playford Challenger Orlando 2 Challenger Burnie Challenger Launceston Challenger Sydney Challenger Thailand Open - Bangkok Bangkok Challenger Fergana Challenger Yokohama Challenger Shenzhen Challenger Taipei City Challenger Yokkaichi Challenger Jinan Challenger Quimper Challenger Forli 2 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Next Generation Adelaide International - Adelaide Cary Challenger Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Bloomfield Hills Challenger Chicago Challenger AIG Japan Open Tennis Championships - Tokyo AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Rakuten Japan Open - Tokyo M25 Mildura M25 Nakhon Si Thammarat Shanghai Rolex Masters - Shanghai French Open - Paris Tyler Challenger U.S. Open - New York Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group II, 1R, LIB-TPE 3-2 French Open - Paris Davis Cup, Group I, PO, PHI-TPE 2-3 French Open - Paris U.S. Open - New York